
public interface IWriter 
{
    public void OpenWriter();
    public void CloseWriter();
    public void WriteFile(TFile file);
    public void WriteArchiveFile(TFile file, String compressor_name, long arch_file_size, int ratio, long time, String compression_level);
    public void WriteCryptoFile(TFile file, String crypto_algorithm, long crypto_file_size, String mode);
    public void WriteArchiveCryptoFile(String compressor_name, long archive_crypto_file_size, int ratio, long time);
}
